New "bpg" module
Preliminary work on shg module
Working on shg module