tested lang model
Added memoization to clients. Much faster now