implemented new permissions design
fixed bug for creating a new role