refactoring - old main code moved to the old package
introducing new BP generator and ACDC generator