adding some more wrapped functions