Principles of leadership and teamwork