define basic logic
add sample data