add package comment and examples