adding type sigs