precomplexes