interaction change and code refactor for hops and bitterness calculator