before i play with auto. phase 1 check 1 almost done
added operators objects