public and views