add map test function