reshape compatible with default values
amend