use more generic functions to change user rights
use templates for selections for members