moved reassignment