complete module for core