seperating out the Bitters library so that it can be used universally