adds List
removes redundency