write SAFlute