user model adapt for iphone purposes