entry points
proposed roles