way nicer way with template template is in separate file because of markdown also handling {{ and }}