general tweaks and direct access foundation
Merge pull request #1 from turbomarc/new_direct_access

general tweaks and direct access foundation