add url names
we do need a template for components :P
implement project detail