testing for efficiency