Adds backend API system with test