added variables and procedure.