add miniadt
add viewobject