template ext module