init assign