view/route modifications