edge case in list resource all fixed