Added List sort and List structure