added some very cool stuff :D