many changes

working items on read, diff parents and childs