making more detailed example