map in terms of flatmap, how profound and functional