added some cool stuff