added delete optional for completed