bdc.groovy
refatoring gld.groovy