first portion of documentation..