renamed the main program