YEAH dynamically update lines