changes to layouts and routes