substitute username