addView basic framework