finished dynamic surferpedia