Word count of Abstract: 296