adding basic file structure to support a structure tab