added gbfm