bundled the logics

workflow uses the logics