A bit of method extraction for beauty in the main entry point method
removed superfluous self receiver
name prefix for execute_callback method