added some more methods