I'll help out. I actually had a lot of fun creating my class, I hope it fits your expectations.