working through webdevchecklist.com