added recursive prompt example