only run main() if we weren't imported (allows the file to be used