Implements the first page
Add two more specs