Welcome to SRP! It sounds like you've made a good start, certainly better than mine.