add multi trait