added fallback shader & made loading configs easier