broken :(
css improvements
small changes
final version
bug fixed