uploading project files
adding sph code too
clearing up branch divergence