Implemented backEnd
Implement all (With out errors)