modified list_user, show_user