add User try catch block
minor update
minor update