Finished backend part1, begun routing