use a more dynamic message listing