read id working, currently working on write

write is almost there