example usage added