some good stuff added