basics of differential schemes done for #9 #10