start on execute function