Principles

working - see request for input