tweaked directory structure, debugging best practices initial draft