move compilation to the page store