Backend Completed Version-1