datasheets
new write routine, new interface