added files for bsq class