str replaces with format
messages.clj merged