there’s so much to say here... smh