adjusted user result structure