First update
Re-worked removeElement method