add autotype