messages sort themselves