User Model Adaptation Implementation and Fixes