umd-style module