restructuring and adding distribution files