cleaned up monroe.py