update hooks to reflect changes with calculations