added some new cool stuff