required improvements