Clark wright implementation