auto init params