create some functions on executer