some dom operations added