added module inline loading