added PJAX functionality