adding type