add completion to commands