first clean package, add example