full proc return and extract werx