added additional operators