fixing circular module reference