提取 get_and_extrace 函数；增加bookmark 方法
merge branch