First ADE write and read functions added