add h2dc operations
remove gui to controller