State: Implement distinct
State complete