implementation of the recommended changes