mkfs further defined and work started on open function