need to figure out saving operator