Description update. Preconditions and How is it used