simplify moduleloader