added autoinize