added some other methods