fix bug
add template contentProvider