now uses a seed