Great contest and self challenge, thanks for sharing