bad ammend
simplified ripplein