project pieces all in fragments