stuff so node can work