added write/read fifo, need testing. bye for now :)