preparing for using plugins and branching