Wow it sounds like you're doing fantastic! I'm really proud of you! Stick with doing those independent things and feeling good about yourself.

Keep us updated!