updated assign