separate assets loading