halfway through constructing users