messaging framework pretty much set. goodlooks