finished minimal requirements by the pdf assignment