adding scheme