new stuff on operators