commenting out main - this is a library.