some updates. sorry