add CAS skeleton for event server