propagule size code added