Multiple roles

WIP, do not merge, but you already can review and comment