altered module system