tow main program