added exit defining capabilities