main program 1
hehe