add sample data
update tests and libs