Clark wright implementation

måste ju impa lite :)