design on generated delete col - to be refactored with presenter