amend
working on chains