Add completion block
Add error user info