initial version - demonstration/setup now working.  will now begin migrating over.