Some principles added