Simplified program structure