flow, sounds like you're doing great! You're getting Russian from all sorts of different angles. You're doing exactly all the right things, but you should keep expanding, keep learning, and don't question your methods, enjoy the Russian that you get from any method you choose. I'd add watch movies with subtitle just to get yourself immersed in the language a bit more. And continue working on the basics. How about you start writing here in Russian? You'll improve your vocabulary quite fast if you will. Try to chat with some people here, experiment with sentences, no matter how embarrasingly bad it is. At the same time, maybe try to do some grammar exercises just to get the hang of it better...and ask questions here if you get confused or overwhelmed. Anywho, keep up the good work!