Created interface for executer