i would like to be able to have a main admin user and then from it add user with different privileges (and maybe api key would be nice)