implemented authorization, changed fixtures, routing, service