fix: fromDOM