Many lines updated, added user_default model