added framework for untethered page