final mini assignment