made this thing 'on-demand' and fixed failed dependencies and local boxes issues