new js organization based on Paul Irish