create manger interfaces