copy with mappings @wip