added empty list usage