write-----