completed example.g