Refactored and added some new mthods to interface
One Step Bot finaly implemented