added seed part and mesh part