make ideal data