It's done i think, but i might have to do some little changes. What do you think about this? :D