add conditional file loads