added the new Element Contructor and Add factory method to make it easier to add an element + 1 byte