make weekly page dynamic