adding more detailed example