moved shared definitions back to description.ext