follow parse rule