advanced mapping: work in progress