flat template