add which style method support