Initial version of program