add boost/format (for travis build)
started implementing mutable variables