+ logic of opening, saving and closing calculation pages
+ validation on service side