updated around PEP8 standards. now at 6.89/10