changes to compile in circe