username => user
updated lib