updated order of :-list to avoid warning