End of backend

Completion of backend