Clark wright implementation

ja det verkar totalflummigt ska ändra:)