add extra operators