restructuring project, updating PILLOW