Added in comments and updated Delete Method