Version 1.0: New completion method