writing a program is for creating something new