entry points

proposed roles