add uesername support