added delete feature and completed app