logic/helper library