list add complete