add arugment type