adding destructive button, auto layout support