add spanning system