data seeds errors
optimisation