this valuable changes