add separate demos