add view-push