caeser framework