I think it is better to leave further review and mentoring of this effort to you then, flavour. I don't want to be ranted at for trying to help.