change the way of pushing spittles and add spittles list