added a bunch of lpush & lrange to check order of insertion