description logic update