practical calculations