add user check as fetch from user model