finished user mutations and tests.