working on custom seed callbacks