Let $\mathscr{A}$ be an additive category and $f:X\rightarrow Y$ be a morphism of complexes in $\mathscr{A}$. The question is are there chain morphisms $h,g$ such that $f=gh$ where $h^{n}$ is a monomorphism with retraction(i.e. exists $i^n$ such that $i\circ h=id$) for each $n$ and $g$ is a homotopy equivalence?
I tried to show that $0\rightarrow X^{n}\rightarrow X^n\oplus Y^n\rightarrow Y^n\rightarrow 0$ with the first arrow $[id, f]^{T}$ to construct a monomorphism with retraction but it seems hard to find a homotopy equivalence g. May be my idea is improper or something.
Could anyone give hints on this? Any help will be appreciated.