added modules resolver