added dynamic pages