Need One Source for USMLE Step 2 CK

I have been studying on and off for the USMLE Step 2 CK and it’s very frustrating that I have to use multiple sources. Studying for the USMLE Step 1 was not as bad because USMLE World and First Aid was all that was needed at the end. However, for the Step 2 CK there doesn’t seem to be a base agreement for a single source.
Master the Boards for the USMLE Step 2 CK is good but it’s incomplete. A lot of the topics needs elaboration and answer the question of why. As in why should we used certain tests and not the other. ON top of that the book fails to include the conceptual content from basic sciences that we still need to know. I use First Aid for the USMLE Step 1 as a supplement with my Step 2 CK studying and it’s taking longer than it should. Also, certain tests need explanation with pictures. Some of these tests I have to look up on Google and I need to see videos and pictures of what the tests are and how it’s conducted to diagnose certain illnesses.
A section for pharmacology should have been created because all the drug side effects and interactions should be noted.
It would be a big thumbs up to anyone who can write one book for the USMLE Step 2 CK.  The book should have some margins to write and they should include everything.  Unlike MTB which the information for Step 2 CK is missing, and some of it is in the Step 3 book.