different method for writing