made major changes to backend
made more changes
added functionality