jea-rao: rough sketch.