added types and views