update, delete and FileWriter added and functional