calculations
graphs