final user modeling