add list, push, socket test code