add multi derive.