Hargreaves module now calculating correctly.