This page has moved to a new address.
assumptions: scratching the surface