added callback_url method to take redirect_url as param