calc by Val 220714