OMG i made very big changes, and now i must make it second time ;(