J tools (10/31)

J tools