8-9 signin , signout , user edit, update index and destroy