add groovy ft detect