J tools (11/31)

J tools