add groovy
add alias support