Add initial files
add socket dep