filling out backend controllers and creating new paths