Update: adjusted line spacing, comments, etc