add auto init with center of mass alignment