still works, still not fun
finished layout and routes