added delete report suppport, improved add report