simplify attr logic
use RawBlock instead of Para