don't load remote js files. all local.
add database dependency
add socket.io and p5.js libraries
version with database persistence!