map by kFFF