split up into multiple files
don't generate .pyc files