override "internal" private package convention
fix module dependency