fault while writing implemented