added some extra cool stuff