starting to add custom seed generation