+ autoinit class