feat: migrate remaining controllers to Crud