unfortunately yes, there is few more lines where it will need to be adjusted, unless you have idea how it can be done dynamically?