groovy learn demo code...