finish function:
- Check user exist in DB
- Add user in DB