assign roles
in progresss