initial support for groovy