added more accessor funcs