updated mike, removed a ton of whitespace