added the principles and some more instructions