Good job mate. i hope it is usefull*