major testing of many menthods.  This stuff will all mostly be deleted but here for posteritys sake.