writing a program is for accomplishment