move callstack logic to domain
base fileDomain on lvalMapDomain