add completion