well done, The models are very impressive.I had some problems to understand the principle.
hope you were having fun