require template