protocol added, pinviews added