add tests for devide