combine both demos