duplicate to all, update usage