further restructuring into scripts and assets