updating branch, adding main program for choose color