adds support for groovy language