Added Public Controller and modified routes