Add sample and some procedure