using local module depedancies