added modify user data method