added some good stuff