updated design and routes