build with parm 1.3
add recorder