switched to __main__