add seed
fix bug