Added generic tools.