add some more undocumented methods :P