cleaned up and ignore .pyc