change to basic operation