updated operators