components are now cloneable