added spire library dep.