proper node and docker setup