part e done
part e works