Actually it's almost done :D 2 am here so I'll try 2 finish it later ;P