working on vert whitespace
added comment to code to remind us what p is for