remaking view callout feature
merging