If I get some time I will see what I can come up with