building view for user