basic page somewhat complete