added pair as possible type