Full principles and criteria for good practice