Added backend to project. Needs clean-up
cleaned up a bit in backend. needs more
small test