caesar framework