My group term paper for Bachelor CS course