trying to get primitives to work