implemented other pages