initial user modeling and testing