adding open() W+ read+write