converted to a node js project