assignment-7 -- DONE
assignment-6 -- FIXED