Added Delete Method and wraped streams with usings