update from hartono