construct variable with last recorder