adding flexible seed loading with offset