added data structure for fmic