adding comments and stuff...like a good person...