enabling wrapping function execution