wrap methods

wrap methods