* refactor code
+ add OpResult model