design specifi ion of a