created for chapter 18 - extended with the find user account operation