Added name attribute, TODO its value needs to be dynamically generated.