works on object descriptions