finished first half of messages app
final changes