reworking dynamic load some more