Cleaning and adding comments 'cause I'm bored.