change namespace
add AdaptiveView
update readme