added calculation method, instances