start adding interface of operations
start adding interface of operations