dom creation seems to work