Stole the user stuff from other project