Added description documentation, got rid of unused imports and variables, hopefully didn't zorgle it. It was running alright.