removed the need of preload module, reformated config format, clean upp deps api