introduce :key and :slug to routes - NB cant use :title as already taken