White space, comments, formatting, readability, and added README