add sample structure