TOM MAPLE