Full version - search for best design