Initial code review of current code base

missing doc strings