changes to supervision principles

supervision is offloaded to client application