implemented content views