added callable example