Welcome to SRP.

What you are describing is pretty much what we all went thru when starting out:)
Don't worry, you'll get there with a little more practice.
It sounds to me like you have done...