added documentaion and the beginning of the refinement assembly