sketch of operations and directory structure