now uses the BMICSCI function