Completed example2