add softseg func, modified createseed