Roles

-role & roles model, it's weird but works how I wanted