uncommented divide