cpl homeworks