adding props vs state demo