add feature and sample