starting implementing cereal support