Functional output, but grade assignment incorrect for now