adding initial derivativ.jl file