rough sketch of adduser