added some basic methods