add midje
add basic Langrangian calculations