added delete
added gen to ignore