completing user modeling