Krull-Schmidt category