added some methods of awesomeness