base of project + websockets