Back End finished v1, bug fixes to come