Almost completed making seperate objects for each element, only missing to update the checkboxes atm