wrote name relation signature and started implementing name injection