add SingleBulbHeadNode, see #46