add basic and multiple sample