finally, divisions work