added delete and options