added composite view
typos. typos everywhere.