Beautiful progression... I think you've got it right this time. Keep it up.