an unfinished server with js