added some useful access methods