added a more real example use