updated view with pragma marks