pages module initial build