zcomp finished, todo: add sweep