can now save pre-existing components that have metadata