Setup variables at top, comment on sections