modify program purpose