add read_hooking