init with existing