added administration functions