added files, with map, stencil, reduce, scan patterns