layout edits and routes