switch to using embedded userInts