deleted func wrapping