template push for john