more tools like data and calculus