todo: fix adding user bug