now each of the files consists of functions and call scripts calls these
improved if __name__ == __main__