parsing update messages
using active_support for hash functions
layout tweaks