Added vs procedure.