egress checkpoint
egress path checkpoint
refactored design