added edit stack