cleaning up
adding sample usage and other things