added json4s support