module system foundation