use underscore's clone()