crestview sucks and I messed with python