start implementing JTS