new spark library structure
new spark library structure