added sample usage