require assets