Add crud and routing functionalities