added agile principles