amortize
not defined yet