adding scheme identification