almost done, miss only css and ajax ;)