working with model and creating calculationService