added calculus test