require pages extension