add feature for deleting users and protection against self-deletion