first submmit the program