add information view framework