add isautomatic parameter