new controllers with crud methods

@mohamed-khairy