more completion examples