added action data, parser, groovy class