add features

Signed-off-by: panyuchao <panyuchao@gmail.com>