Implement kind