Wow, not even sure where to begin with the "designing my own"!!!

Really well done mate!