User and Microsoft models implemented