CCDP2100 patent project - group 4