add more functions for FMap