jbp-launcher refact