use fragment

use fragment
bus

add new feature