Not header to make it run as node