more comments helping clarify what is required and what is optional
do a bit more setup in site-setup