added provider
add article module