added requirements array to page component