Add template for functional module