get rid of operators.jl completely.
implement migration