added removal reason
merged controllers and views