added some more methods.