adds basic user crud