add CommonTool project