predefine wrappers