page.js integrated and re-structure folders