add user check at start