spray integration: initial commit