Add entry point wrapper