updates to program structure/directories