higher quality
take rest of logic out of __name__ == "__main__"