* abstracted group id to group description 
* abstracted selection and proccesing of geo decription
* added license headers