Implemented the last methods in backend and removed unused methods