Principles & Practises Assignment