fixing duplicate name error
adding tld handler
locking down user route so that you can only read self