Add roles feature