alternative roots updated