added various usage examples
cleanup