try to fix change_source