success should return false if file not saved