various updated on handling segments and statements