updated ctx reference