small change in part program