add read_inode()