new features

Signed-off-by: Jiarong Xu <roger@fangohr.com>