fixed domain iterator creation and more;