i have so many opinions. TBA