added delete and color change