I am not sure if this is really how I would do it, it is kind of a hard question. But I tried my best. :)