properly declare module dependencies