Added Species constructor