It works!!!, still some tweaking to do but basically works