Impl calculator