took me some time to understand, but once I figured it out it was very enjoyableawesome style and feel, good job!