+ add clear Method
+ add samples