fix assign