Added header; cleaned whitespace