An alternative module system