repeat assignment