started generalizing first page