before dynamic pages exercise