implement -specify