lots of updates. added some messages