koutsu framework