Added support for completion and added completion example
Tewak