Add primary implementation.