scala plugin supports added