use empty from MList