new design using Pure CCS, archived old stuff