add method listPages