added __name__ equals __main__