incremental server-based
server kinda works
gitignore
better server