Thanks Philip,
May I just go a step back and check the DE, really all the online sources I checked say follow certain format (blindly), but your method seems more generic with logical steps. I just need to clarify the step after multiplying both sides of the (=) by dr/dt, let's take first...