used as the basis for developing