save data without needing a loop