wow so much work! i'm envious! you're doing great and I think you've gotten some really good advice - just keep at it and you'll keep improving super fast