demo data manipulation