good on you Riff, looks like you're having fun with this