adding bpa features and required build components