i followed your great example, but took it a step further