fix modules bug