markup and script from push.html #1