added delete and reorder