function for GBFCM