completed two more principles