Updated tech documentation
Fixed calls to self