if no id is passed to custom_element function, we should autogenerate it
if no id is passed to custom_element function, we should autogenerate it