adding fmap