har börjat med det lättaste sättet att tillämpa principen och har småningom utsträckt den till merainvecklade