completed example of usage