Implemented run
Merge