Uppdated
generateData (again)