new message
major improvments