one crud controller