add wrappedmap.jl