Heat automation

i am trying to get a button to turn heating on to a set temperature for a timed boost say 1 hour. once the timer has finished then the heating would turn off again. so far i have this but im struggling to get the timers to work and get the climate entity to turn off any help would be appreciated. below is the automation so far. if i make the bottom line true then the heating boost doesnt come on at all.

alias: Heat Boost 1hr
description: β€œβ€
triggers:

  • trigger: state
    entity_id:
    • input_button.heating_boost
      to: β€œon”
      conditions:
      actions:
  • action: climate.set_temperature
    metadata: {}
    data:
    temperature: 22.5
    hvac_mode: heat
    target:
    entity_id:
    - climate.living_room
    enabled: true
  • action: climate.turn_on
    metadata: {}
    data: {}
    target:
    entity_id: climate.living_room
  • action: timer.start
    metadata: {}
    data: {}
    enabled: true
    target:
    entity_id: timer.5mins
  • action: timer.finish
    metadata: {}
    data: {}
    enabled: true
    target:
    entity_id: timer.5mins
  • action: climate.turn_off
    metadata: {}
    data: {}
    enabled: false
    target:
    entity_id: climate.living_room
    mode: restart

Come on dude. You have been a member of the forum for a year. I should not have to remind you of this: https://community.home-assistant.io/t/how-to-help-us-help-you-or-how-to-ask-a-good-question/114371#oneone-format-it-properly-16