partiioning koan done