fixed bugs added common role